using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Globalization;
using System.Threading;
using IFRS.Web;

public partial class ReportPages_RPT_DailyEIR : PageBase
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture("th-TH");
            Thread.CurrentThread.CurrentUICulture = new CultureInfo("th-TH");
        }
    }

    protected void btnPreview_Click(object sender, EventArgs e)
    {
        Report Rep = new Report();
        Rep.ReportName = "/Reports/RPT_DailyEIR";

        //Rep.Parameters.Add(new ReportParameter("ReportName", "Report1")); // เปลี่ยนแปลง ParameterName และ ParameterValue ตามรายงานที่เรียก
        {
            // ส่ง Parameter ให้รายงานในกรณีที่ตัวเลือกเป็นวันที่ 
            Rep.Parameters.Add(new ReportParameter("P_DATE", Utility.ReorganizeDateString(txtDate.Text, "Date")));
        }

        {
            // ส่ง Parameter ให้รายงานในกรณีที่เป็นตัวอักษร 
            Rep.Parameters.Add(new ReportParameter("P_GL_ACCOUNT_ID", txtGLAccountID.Text));
        }

        {
            // ส่ง Parameter ให้รายงานในกรณีที่เป็นตัวอักษร 
            Rep.Parameters.Add(new ReportParameter("P_COST_CENTER_CODE", txtCostCenterCode.Text));
        }

        frameReport.Attributes.Add("src", Rep.CreatePreview());
        frameReport.Attributes.Add("height", "2000px");
    }
}